package com.insurance.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

/**
 * (User1)实体类
 *
 * @author makejava
 * @since 2020-10-26 20:45:50
 */
@ApiModel(value = "用户详细信息表")
public class    User implements Serializable {
    private static final long serialVersionUID = 643226441920449173L;
    /**
     * 用户主键
     */
    @ApiModelProperty(name = "userId",notes = "用户id",dataType = "int",required = false)
    private Integer userId;
    /**
     * 用户密码
     */
    @ApiModelProperty(name = "userPwd",notes = "用户密码" , dataType = "String",required = false)
    private String userPwd;
    /**
     * 用户名
     */
    @ApiModelProperty(name = "userName",notes = "用户名称" , dataType = "String",required = true)
    private String userName;
    /**
     * 用户电话
     */
    @ApiModelProperty(name = "userPhone",notes = "用户电话号码" , dataType = "String",required = false)
    private String userPhone;
    /**
     * 用户身份证号
     */
    @ApiModelProperty(name = "userIdnum",notes = "用户身份证号码" , dataType = "String",required = false)
    private String userIdnum;
    /**
     * 被投保人
     */
    @ApiModelProperty(name = "userInsured",notes = "被投保人" , dataType = "String",required = false)
    private String userInsured;
    /**
     * 投保日期
     */
    @ApiModelProperty(name = "userInsuredDate",notes = "投保日期" , dataType = "Date",required = false)
    private Date userInsuredDate;
    /**
     * 备注
     */
    @ApiModelProperty(name = "userDesc",notes = "用户备注" , dataType = "String",required = false)
    private String userDesc;
    /**
     * 状态
     */
    @ApiModelProperty(name = "userStatus",notes = "用户状态" , dataType = "int",required = false)
    private Integer userStatus;
    /**
     * 最近登录时间
     */
    @ApiModelProperty(name = "userLastTime",notes = "用户最近登录时间" , dataType = "Date",required = false)
    private Date userLastTime;
    /**
     * 用户角色
     */
    @ApiModelProperty(name = "roleId",notes = "角色id" , dataType = "int",required = false)
    private Integer roleId;
    /**
     * 身份证正面
     */
    @ApiModelProperty(name = "identityIdT",notes = "用户身份证正面图片地址" , dataType = "String",required = false)
    private String identityIdT;
    /**
     * 身份证反面
     */
    @ApiModelProperty(name = "identityId_",notes = "用户身份证反面图片地址" , dataType = "String",required = false)
    private String identityId_;
    /**
     * 1表示正常使用，2表示删除
     */
    @ApiModelProperty(name = "statu",notes = "1表示正常使用，2表示删除" , dataType = "int",required = false)
    private Integer statu;
    /**
     * 用户邮箱
     */
    @ApiModelProperty(name = "userEmail",notes = "用户邮箱" , dataType = "String",required = false)
    private String userEmail;


    public String getUserEmail() {
        return userEmail;
    }

    public void setUserEmail(String userEmail) {
        this.userEmail = userEmail;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getUserPwd() {
        return userPwd;
    }

    public void setUserPwd(String userPwd) {
        this.userPwd = userPwd;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getUserPhone() {
        return userPhone;
    }

    public void setUserPhone(String userPhone) {
        this.userPhone = userPhone;
    }

    public String getUserIdnum() {
        return userIdnum;
    }

    public void setUserIdnum(String userIdnum) {
        this.userIdnum = userIdnum;
    }

    public String getUserInsured() {
        return userInsured;
    }

    public void setUserInsured(String userInsured) {
        this.userInsured = userInsured;
    }

    public Date getUserInsuredDate() {
        return userInsuredDate;
    }

    public void setUserInsuredDate(Date userInsuredDate) {
        this.userInsuredDate = userInsuredDate;
    }

    public String getUserDesc() {
        return userDesc;
    }

    public void setUserDesc(String userDesc) {
        this.userDesc = userDesc;
    }

    public Integer getUserStatus() {
        return userStatus;
    }

    public void setUserStatus(Integer userStatus) {
        this.userStatus = userStatus;
    }

    public Date getUserLastTime() {
        return userLastTime;
    }

    public void setUserLastTime(Date userLastTime) {
        this.userLastTime = userLastTime;
    }

    public Integer getRoleId() {
        return roleId;
    }

    public void setRoleId(Integer roleId) {
        this.roleId = roleId;
    }

    public String getIdentityIdT() {
        return identityIdT;
    }

    public void setIdentityIdT(String identityIdT) {
        this.identityIdT = identityIdT;
    }

    public String getIdentityId_() {
        return identityId_;
    }

    public void setIdentityId_(String identityId_) {
        this.identityId_ = identityId_;
    }

    public Integer getStatu() {
        return statu;
    }

    public void setStatu(Integer statu) {
        this.statu = statu;
    }

    @Override
    public String toString() {
        return "User1{" +
                "userId=" + userId +
                ", userPwd='" + userPwd + '\'' +
                ", userName='" + userName + '\'' +
                ", userPhone='" + userPhone + '\'' +
                ", userIdnum='" + userIdnum + '\'' +
                ", userInsured='" + userInsured + '\'' +
                ", userInsuredDate=" + userInsuredDate +
                ", userDesc='" + userDesc + '\'' +
                ", userStatus=" + userStatus +
                ", userLastTime=" + userLastTime +
                ", roleId=" + roleId +
                ", identityIdT='" + identityIdT + '\'' +
                ", identityId_='" + identityId_ + '\'' +
                ", statu=" + statu +
                '}';
    }
}